@charset "utf-8";
/* CSS Document */
body {font:12px/1.8 'microsoft yahei',tahoma,verdana,'simsun'; margin:0; padding:0; font-size:12px; color:#000; background:#fff;}
div,form,img,ul,ol,li,dl,dt,dd,p {margin:0; padding:0; border:0;}
li{list-style-type:none;}
img{vertical-align:top;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}
.ysj {width:1200px; margin:0 auto;}
a{color:#000000; text-decoration:none; font-size:12px;}
.left{ float:left;}
.right{ float:right;}

.t_t{ height:34px; background:#000; overflow:hidden; line-height:34px; color:#a2a2a2;}
.t_t b{ color:#ff000c;}
.t_t .right{ color:#}
.t_t .right a{ color:#a2a2a2; padding:0 10px}
.t_t .right a:hover{ color:#f00;}
.top{ height:114px;}
.top img{ padding-top:15px;}
.sea_rt{ float:right;width:383px; margin-top:40px;}
.sinput{float:left; width:312px;background:url(../images/ss_lt.jpg) no-repeat; height:30px; font-size:12px; font-family:"微软雅黑"; color:#666; padding-left:10px; line-height:26px; border:0}
.sbtn{float:left; width:51px; height:30px;background:url(../images/ss_rt.jpg) no-repeat;  cursor:pointer;  display:inline-block;  border:0;} 


/*主导航菜单*/
.ys_menu{z-index:9999; height:58px; background:#c40000; position:absolute; top:0; left:50%; margin-left:-600px;}
#nav-menu{height:58px;}
#nav-menu .container{position:relative;z-index:99;}
#nav-menu .menu li{position:relative;float:left;display:inline;font-size:14px; line-height:58px;}
#nav-menu .menu li a.xialaguang{display:inline-block;color:#fff;font-family:"微软雅黑";font-size:16px; line-height:58px; width:120px;text-align:center;}
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{color:#fff;background:#980000;width:120px; display:block;line-height:58px; height:58px;}
#nav-menu .menu ul.children{display:none;position:absolute;width:120px;top:58px;background:#980000; color:#000;border-top:0;line-height:normal; z-index:9999;}
#nav-menu .menu ul.children li{padding:0px;display:inline-block;width:120px;font-size:12px;border-top:1px solid #ccc;}
#nav-menu .menu ul.children li h3{display:block; width:100%;}
#nav-menu .menu ul.children li a{width:100%;height:38px;line-height:38px;overflow:hidden;display:block;color:#fff; font-family:"微软雅黑";text-align:center;
text-decoration:none; font-size:14px;}
#nav-menu .menu ul.children li a:hover{background-color:#c40000;text-decoration:none; color:#fff;}

/*banner*/
.banner{width:100%; height:496px; position:relative;}
.lubo{ width: 100%; min-width:1200px;clear: both; position: relative; height:496px;}
.lubo_box{ position: relative; width: 100%; height:496px; }
.lubo_box li{ float: left;position: absolute; top: 0; left: 0; width: 100%; height:496px; opacity: 0;filter:alpha(opacity=0);}
.lubo_box li a{ display: block;width: 100%;  height: 100%;}
.lubo_box li img{ width: 100%; height: 496px;}
/*圆点*/
.cir_box{ overflow: hidden; position: absolute; z-index: 100;}
.cir_box li{ float: left; width:50px; height: 5px; margin:0 5px; cursor: pointer; background: #fff; opacity: 0.8;filter:alpha(opacity=100);}
.cir_on{ background: #c40000 !important;}
/*按钮*/
.lubo_btn{ position: absolute; width: 100%; top: 240px;}
.left_btn, .right_btn{ width: 30px; height: 80px; background: #000;opacity: 0.5;filter:alpha(opacity=50); cursor: pointer; color: #fff; line-height: 80px; font-size: 30px; text-align: center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.left_btn{ float: left;}
.right_btn{ float: right;}

.ind{ padding-top:30px; overflow:hidden;}
.cpfl{width:235px; float:left; background:#efefef; height:406px;}
.cpfl li a{ height:44px; line-height:44px; color:#555; font-size:14px; padding-left:50px; display:block; padding-top:1px;}
.cpfl li a:hover{ background:url(../images/fl_h.png) no-repeat center #d70800; color:#fff;}
.cpfl .cpfl_l a{ background:url(../images/fl_h.png) no-repeat center #d70800; color:#fff;}

.cpzs{ float:right;width:950px;}
.cpzs li{width:207px; float:left; margin:0 0px 20px 30px;}
.cpzs li a{ border:1px solid #e6e6e6;width:207px; height:155px; overflow:hidden; display:block;}
.cpzs li img{transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;}
.cpzs li img:hover {    transform:scale(1.2);    -webkit-transform:scale(1.2);    -moz-transform:scale(1.2);    -o-transform:scale(1.2);    -ms-transform:scale(1.2);}
.cpzs li p{ height:32px; background:#e5e5e5; text-align:center; line-height:32px; margin-top:2px;width:209px; font-size:14px; color:#676767;}

.ind02{ padding-top:30px; overflow:hidden;}
.gywm{width:820px; float:left;}
.gywm_t h2{ color:#454545; font-size:16px; line-height:40px;}
.gywm_t h1{ font-size:20px; color:#343434; float:left;}
.gywm_t img{ float:left; padding-top:8px; padding-right:4px;}
.gywm_nr{width:778px; height:390px; border:1px solid #ccc; padding:20px; margin-top:10px;}
.gywm_nr_t{ height:240px; border-bottom:1px solid #ccc;}
.gywm_nr_t_lt{ float:left;}
.gywm_nr_t_rt{ float:right;width:425px;}
.gywm_nr_t_rt p{ font-size:16px; color:#da0000; font-weight:bold; line-height:40px;}
.gywm_nr_t_rt span{ color:#636363; line-height:24px; display:block;}
.gywm_nr_t_rt a{ float:right;width:100px; height:32px; background:#000; line-height:32px; text-align:center; color:#fff; font-size:14px;}
.gywm_nr_t_rt a img{ padding-top:8px; padding-left:6px;}
.gywm_nr_t_rt a:hover{ background:#ce0000;}

.gywm_nr_e{}
.gywm_nr_e li{ border:3px solid #d5d5d5; margin:14px 6px;}

.xw{width:348px; float:right;}
.slideTxtBox{ width:348px;  text-align:left;  }
.slideTxtBox .hd{ height:48px; line-height:48px; background:#ce0000;  position:relative; }
.slideTxtBox .hd ul{ float:left; position:absolute; height:48px; }
.slideTxtBox .hd ul li{ float:left; cursor:pointer;width:174px; text-align:center; font-size:14px; color:#fff;}
.slideTxtBox .hd ul li.on{ height:48px;  background:#000; color:#fff;}
.slideTxtBox .bd ul{ padding:20px;  zoom:1; border:1px solid #ddd; height:392px; }
.slideTxtBox .bd ul div{ overflow:hidden; padding-bottom:6px;} 
.bd_lt{ float:left; padding-right:20px;}
.bd_rt p a{ color:#454545; font-size:14px; font-weight:bold;}
.bd_rt span{ color:#6d6d6d; line-height:22px;}
.slideTxtBox .bd ul li a{ color:#8b8b8b; font-size:14px; line-height:32px; background:url(../images/hdd.jpg) no-repeat 5px; padding-left:20px;}


.gstc{ height:360px; background:url(../images/ty.jpg) repeat-x top center ; padding-top:32px; margin-top:30px;}
.gstc_t{ background:url(../images/xi.jpg) no-repeat center bottom; height:80px; text-align:center;}
.gstc_t p{ font-size:28px; font-weight:bold; color:#000; line-height:32px;}
.gstc_t p b{ color:#d70800;}
.gstc_t span{ color:#cfcfcf; font-size:18px;}
.blk_181 { overflow:hidden; zoom:1; font-size:9pt;  width:1200px; margin-top:20px;}
.blk_181 .pcont1 { width:1134px; float:left; overflow:hidden;}
.blk_181 .ScrCont2 { width:32766px; zoom:1; margin-left:-5px;}
.blk_181 #List1_3, .blk_181 #List2_4 { float:left;}
.blk_181 .LeftBotton1{ width:33px; height:130px; float:left; background:url(../images/gd_lt.png) no-repeat 0px 80px;}
.blk_181 .RightBotton1 { width:33px; height:130px; float:left; background:url(../images/gd_rt.png) no-repeat 0px 80px;}
.blk_181 .pl1 img { display:block; cursor:pointer; border:none; }
.blk_181 .pl1 { width:250px; float:left; float:left; text-align:center; margin:10px 16px; line-height:40px; color:#606060; font-size:14px;}
.blk_181 a.pl1:hover {  color:#f00; }


.end{ height:320px; background:#171717;}
.yqlj{ height:50px; border-bottom:4px solid #454545; padding-top:40px;}
.yqlj a{ color:#8e8e8e; padding:0 10px; background:url(../images/sx.jpg) no-repeat left; line-height:50px;}
.yqlj a:hover{ color:#fff;}
.end_nr_lt{ float:left;width:250px; background:url(../images/sx.jpg) repeat-y  right; margin-top:40px; height:120px; color:#9a9a9a; line-height:25px;}
.end_nr_zh{ float:left;width:480px; text-align:center;background:url(../images/sx.jpg) repeat-y  right; margin-top:40px; height:120px;}
.end_nr_zh img{ padding-top:10px;}
.end_nr_rt{ float:left; margin-left:50px;width:213px; padding-top:70px;  color:#fff} 
.end_nr_rt img{ float:left;}
.end_nr_rt b{ font-size:22px; font-weight:300; color:#ce0000;}
.cop{ height:auto; background:#434343; line-height:58px; text-align:center; color:#a5a5a5;}
.cop a{ color:#a5a5a5}
.end_nr   { width: 993px;
    overflow: hidden;
    margin: 0 auto;
}


.nyban1{ height:400px; background:url(../images/banner1ny.jpg) no-repeat center; position:relative;}
.lmt{ height:auto; background:url(../images/hbj.jpg) repeat-x; overflow:hidden;}
.lmt2{ padding-top:10px; text-align:center;}
.lmt_wei{ line-height:40px; font-size:14px; color:#999;}
.lmt2 a{ color:#333; padding:8px 25px; text-align:center; line-height:40px; font-size:16px;}
.lmt2 a:hover{ background:#3d3d3d; color:#fff;}
.lmt2 .slink{  background:#3d3d3d; color:#fff;}
.lmt1{ text-align:center; border-bottom:1px solid #e7e7e7; padding-top:10px; padding-bottom:20px;}
.lmt1 p{ font-size:28px; color:#444}
.ny_nr{ overflow:hidden; margin-bottom:20px; line-height:34px; font-size:14px; padding:20px 0;}
